//
//  EmoticonButton.swift
//  EmoticonKeyboard
//
//  Created by liii on 16/8/17.
//  Copyright © 2016年 liii. All rights reserved.
//

import UIKit

class EmoticonButton: UIButton {

    // 模型
    var emoticon: Emoticon? {
        didSet {
            
            // 给按钮设置图片
            self.setImage(UIImage(contentsOfFile: emoticon?.imgPath ?? ""), forState: .Normal)
            
            // 设置Emoji表情
            self.setTitle((emoticon?.codeString ?? ""), forState: .Normal)
            
            // 设置删除按钮图片
            if let e = emoticon where e.isDelete {
                self.setImage(UIImage(named: "compose_emotion_delete"), forState: .Normal)
            }
        }
    }

}
